Big Huge Thesaurus

internal organ

noun